package cn.aws360.boot.wechat.api.pojo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @author junnan
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("微信语料-响应实例")
public class WxmCorpusModel {

    @ApiModelProperty(value = "语料 ID")
    private Integer id;

    @ApiModelProperty(value = "应用 ID")
    private String appId;

    @ApiModelProperty(value = "语料标签")
    private String tags;

    @ApiModelProperty(value = "输入内容")
    private String input;

    @ApiModelProperty(value = "输出类型")
    private Integer outType;

    @ApiModelProperty(value = "输出级别")
    private Integer outLevel;

    @ApiModelProperty(value = "输出文本内容")
    private String outDetail;

    @ApiModelProperty(value = "输出媒体 ID")
    private String outMediaId;

    @ApiModelProperty(value = "输出媒体链接")
    private String outMediaUrl;

    @ApiModelProperty(value = "输出媒体图片")
    private String outMediaPic;

    @ApiModelProperty(value = "输出媒体标题")
    private String outMediaTitle;

    @ApiModelProperty(value = "输出媒体描述")
    private String outMediaDescription;

    @ApiModelProperty(value = "更新者")
    private String updateBy;

    @ApiModelProperty(value = "更新时间")
    private LocalDateTime updateTime;

}
